runtime.mspan.freeindex (field)

21 uses

	runtime (current package)
		malloc.go#L852: 		result := s.freeindex + uintptr(theBit)
		malloc.go#L859: 			s.freeindex = freeidx
		malloc.go#L1097: 		span.freeindex = 1
		mbitmap.go#L168: 	sfreeindex := s.freeindex
		mbitmap.go#L184: 			s.freeindex = snelems
		mbitmap.go#L197: 		s.freeindex = snelems
		mbitmap.go#L213: 	s.freeindex = sfreeindex
		mbitmap.go#L223: 	if index < s.freeindex {
		mcentral.go#L147: 					s.freeindex = freeIndex
		mcentral.go#L175: 	if n == 0 || s.freeindex == s.nelems || uintptr(s.allocCount) == s.nelems {
		mcentral.go#L178: 	freeByteBase := s.freeindex &^ (64 - 1)
		mcentral.go#L185: 	s.allocCache >>= s.freeindex % 64
		mgcsweep.go#L572: 			if !mbits.isMarked() && (abits.index < s.freeindex || abits.isMarked()) {
		mgcsweep.go#L596: 	if s.freeindex < s.nelems {
		mgcsweep.go#L602: 		obj := s.freeindex
		mgcsweep.go#L625: 	s.freeindex = 0 // reset allocation index to start of span.
		mgcsweep.go#L744: 	print("runtime: marked free object in span ", s, ", elemsize=", s.elemsize, " freeindex=", s.freeindex, " (bad use of unsafe.Pointer? try -d=checkptr)\n")
		mgcsweep.go#L750: 		alloc := i < s.freeindex || abits.isMarked()
		mheap.go#L406: 	freeindex uintptr
		mheap.go#L1252: 		s.freeindex = 0
		mheap.go#L1567: 	span.freeindex = 0